﻿namespace net.zxteam.ZXLexer.Internal
{
	using System;
	using System.Collections.Generic;

    internal class IndentParsingSource : ILexerSource
	{
        private readonly ILexerSource _wrappedParsingSource;

        public IndentParsingSource(ILexerSource wrappedParsingSource)
		{
			if (wrappedParsingSource == null) throw new ArgumentNullException();

			this._wrappedParsingSource = wrappedParsingSource;
		}

		public override bool MoveNext()
		{
			throw new NotImplementedException();
		}

		public override char Current
		{
			get { throw new NotImplementedException(); }
		}

		public override void Reset()
		{
			throw new NotImplementedException();
		}

		public void Indent()
		{
			throw new NotImplementedException();
		}

		public void Dedent()
		{
			throw new NotImplementedException();
		}

		public override int Position
		{
			get { throw new NotImplementedException(); }
		}
	}
}
